\hypertarget{classBdRegistry}{
\section{Référence de la classe BdRegistry}
\label{classBdRegistry}\index{BdRegistry@{BdRegistry}}
}
Class qui fait office de registre pour les bibliotheques.  


{\tt \#include $<$BdRegistry.h$>$}

\subsection*{Fonctions membres publiques}
\begin{CompactItemize}
\item 
\hyperlink{classBdBibliotheque}{BdBibliotheque} $\ast$ \hyperlink{classBdRegistry_d0012e505a2b09f525aeef4658345960}{addBibliotheque} (\hyperlink{classBdBibliotheque}{BdBibliotheque} $\ast$myBiblio)
\item 
\hyperlink{classBdEditeur}{BdEditeur} $\ast$ \hyperlink{classBdRegistry_4fc69014a7f6a9a4c69eaa1cfce56fc1}{addEditeur} (\hyperlink{classBdEditeur}{BdEditeur} $\ast$myEditeur)
\item 
int \hyperlink{classBdRegistry_ef639c9f732efe19500d3659b9596e99}{getGoodIdBibliotheque} ()
\item 
int \hyperlink{classBdRegistry_35bde8a8d5460bfe85339adb3515910d}{getGoodIdEditeur} ()
\end{CompactItemize}
\subsection*{Fonctions membres publiques statiques}
\begin{CompactItemize}
\item 
static \hyperlink{classBdRegistry}{BdRegistry} $\ast$ \hyperlink{classBdRegistry_58315f34baab00669f3950ae4bfcb9f8}{instance} ()
\end{CompactItemize}
\subsection*{Fonctions membres privées}
\begin{CompactItemize}
\item 
\hyperlink{classBdRegistry_9801cb905819b5f1604bb72c33e8ae5e}{BdRegistry} ()
\end{CompactItemize}
\subsection*{Attributs privés}
\begin{CompactItemize}
\item 
QMap$<$ int, \hyperlink{classBdBibliotheque}{BdBibliotheque} $\ast$ $>$ \hyperlink{classBdRegistry_966f936ababb621d29c6c6fe9df0d275}{mBibliotheques}
\item 
int \hyperlink{classBdRegistry_b65aa08b2b160e6f98efa55a08375021}{maxIdBibliotheque}
\item 
int \hyperlink{classBdRegistry_5d9ea3c1ab5e8f6b314551f04009c50d}{maxIdEditeur}
\item 
\hyperlink{BdTypeDef_8h_8c11bd0c181e3a5d3b6f814ed3368430}{BdEditeurMap} \hyperlink{classBdRegistry_22bf48109afafdb02a78f55c9765b401}{mEditeurs}
\end{CompactItemize}
\subsection*{Attributs privés statiques}
\begin{CompactItemize}
\item 
static \hyperlink{classBdRegistry}{BdRegistry} $\ast$ \hyperlink{classBdRegistry_4885077f6a2df4504eb1b54b4ad11e25}{mInstance}
\end{CompactItemize}


\subsection{Description détaillée}
Class qui fait office de registre pour les bibliotheques. 

\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classBdRegistry_9801cb905819b5f1604bb72c33e8ae5e}{
\index{BdRegistry@{BdRegistry}!BdRegistry@{BdRegistry}}
\index{BdRegistry@{BdRegistry}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}BdRegistry::BdRegistry ()\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdRegistry_9801cb905819b5f1604bb72c33e8ae5e}




\subsection{Documentation des fonctions membres}
\hypertarget{classBdRegistry_58315f34baab00669f3950ae4bfcb9f8}{
\index{BdRegistry@{BdRegistry}!instance@{instance}}
\index{instance@{instance}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static {\bf BdRegistry}$\ast$ BdRegistry::instance ()\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{classBdRegistry_58315f34baab00669f3950ae4bfcb9f8}


\hypertarget{classBdRegistry_d0012e505a2b09f525aeef4658345960}{
\index{BdRegistry@{BdRegistry}!addBibliotheque@{addBibliotheque}}
\index{addBibliotheque@{addBibliotheque}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdBibliotheque}$\ast$ BdRegistry::addBibliotheque ({\bf BdBibliotheque} $\ast$ {\em myBiblio})}}
\label{classBdRegistry_d0012e505a2b09f525aeef4658345960}


\hypertarget{classBdRegistry_4fc69014a7f6a9a4c69eaa1cfce56fc1}{
\index{BdRegistry@{BdRegistry}!addEditeur@{addEditeur}}
\index{addEditeur@{addEditeur}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdEditeur}$\ast$ BdRegistry::addEditeur ({\bf BdEditeur} $\ast$ {\em myEditeur})}}
\label{classBdRegistry_4fc69014a7f6a9a4c69eaa1cfce56fc1}


\hypertarget{classBdRegistry_ef639c9f732efe19500d3659b9596e99}{
\index{BdRegistry@{BdRegistry}!getGoodIdBibliotheque@{getGoodIdBibliotheque}}
\index{getGoodIdBibliotheque@{getGoodIdBibliotheque}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int BdRegistry::getGoodIdBibliotheque ()}}
\label{classBdRegistry_ef639c9f732efe19500d3659b9596e99}


\hypertarget{classBdRegistry_35bde8a8d5460bfe85339adb3515910d}{
\index{BdRegistry@{BdRegistry}!getGoodIdEditeur@{getGoodIdEditeur}}
\index{getGoodIdEditeur@{getGoodIdEditeur}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int BdRegistry::getGoodIdEditeur ()}}
\label{classBdRegistry_35bde8a8d5460bfe85339adb3515910d}




\subsection{Documentation des données membres}
\hypertarget{classBdRegistry_4885077f6a2df4504eb1b54b4ad11e25}{
\index{BdRegistry@{BdRegistry}!mInstance@{mInstance}}
\index{mInstance@{mInstance}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdRegistry}$\ast$ {\bf BdRegistry::mInstance}\hspace{0.3cm}{\tt  \mbox{[}static, private\mbox{]}}}}
\label{classBdRegistry_4885077f6a2df4504eb1b54b4ad11e25}


\hypertarget{classBdRegistry_966f936ababb621d29c6c6fe9df0d275}{
\index{BdRegistry@{BdRegistry}!mBibliotheques@{mBibliotheques}}
\index{mBibliotheques@{mBibliotheques}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}QMap$<$int, {\bf BdBibliotheque}$\ast$$>$ {\bf BdRegistry::mBibliotheques}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdRegistry_966f936ababb621d29c6c6fe9df0d275}


\hypertarget{classBdRegistry_b65aa08b2b160e6f98efa55a08375021}{
\index{BdRegistry@{BdRegistry}!maxIdBibliotheque@{maxIdBibliotheque}}
\index{maxIdBibliotheque@{maxIdBibliotheque}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf BdRegistry::maxIdBibliotheque}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdRegistry_b65aa08b2b160e6f98efa55a08375021}


\hypertarget{classBdRegistry_5d9ea3c1ab5e8f6b314551f04009c50d}{
\index{BdRegistry@{BdRegistry}!maxIdEditeur@{maxIdEditeur}}
\index{maxIdEditeur@{maxIdEditeur}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf BdRegistry::maxIdEditeur}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdRegistry_5d9ea3c1ab5e8f6b314551f04009c50d}


\hypertarget{classBdRegistry_22bf48109afafdb02a78f55c9765b401}{
\index{BdRegistry@{BdRegistry}!mEditeurs@{mEditeurs}}
\index{mEditeurs@{mEditeurs}!BdRegistry@{BdRegistry}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdEditeurMap} {\bf BdRegistry::mEditeurs}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdRegistry_22bf48109afafdb02a78f55c9765b401}




La documentation de cette classe a été générée à partir du fichier suivant :\begin{CompactItemize}
\item 
\hyperlink{BdRegistry_8h}{BdRegistry.h}\end{CompactItemize}
